package com.hw01.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 打卡记录
 */
@Data
@ApiModel("打卡记录")
public class PunchingCardRecordVo {

    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Long id;

    /**
     * 员工id
     */
    @ApiModelProperty("员工id")
    private Long userId;

    /**
     * 员工用户名称
     */
    @ApiModelProperty("员工用户名称")
    private String userName;

    /**
     * 打卡日期
     */
    @ApiModelProperty("打卡日期")
    private LocalDate punchCardDate;

    /**
     * 打卡状态描述
     */
    @ApiModelProperty("打卡状态描述")
    private String punchCardState;

    /**
     * 打卡时间
     */
    @ApiModelProperty("打卡时间")
    private LocalDateTime clockIn;

    /**
     * 打卡时间
     */
    @ApiModelProperty("打卡地点")
    private String address;
}
